Incremental maintenance of aggregate and outerjoin expressions
نویسندگان
چکیده
Views stored in a data warehouse need to be kept current. As recomputing the views is very expensive, incremental maintenance algorithms are required. Over recent years, several incremental maintenance algorithms have been proposed. None of the proposed algorithms handle the general case of relational expressions involving aggregate and outerjoin operators efficiently. In this article, we develop the change-table technique for incrementally maintaining general view expressions involving relational and aggregate operators. We show that the change-table technique outperforms the previously proposed techniques by orders of magnitude. The developed framework easily extends to efficiently maintaining view expressions containing outerjoin operators. We prove that the developed change-table technique is an optimal incremental maintenance scheme for a given view expression tree under some reasonable assumptions.
منابع مشابه
Incremental Maintenance of Aggregate and
Views stored in a data warehouse need to be kept current. As recomputing the views is very expensive, incremental maintenance algorithms are required. Over recent years, several incre-mental maintenance algorithms have been proposed. None of the proposed algorithms handle the case of general relational expressions involving aggregate and/or outerjoin operators. Moreover , in most of the mainten...
متن کاملAn Integrated Aggregate Production Planning Model with Two-Phase Production System and Maintenance Costs
Aggregate production planning (APP) is one of the most important issues carried out in manufacturing environments which seeks efficient planning, scheduling and coordination of all production activities that optimizes the company's objectives. In this paper, we develop a mixed integer linear programming (MILP) model for an integrated aggregate production planning system with closed loop supply ...
متن کاملIncremental Maintenance for Non-Distributive Aggregate Functions
Incremental view maintenance is a well-known topic that has been addressed in the literature as well as implemented in database products. Yet, incremental refresh has been studied in depth only for a subset of the aggregate functions. In this paper we propose a general in-cremental maintenance mechanism that applies to all aggregate functions, including those that are not distributive over all ...
متن کاملAggregates in CHR
We propose an extension of the Constraint Handling Rules language with aggregates like sum, count, findall, and min in the heads of rules. We define the semantics of aggregate expressions formally and informally. Our prototype implementation allows nested aggregate expressions over guarded conjunctions of constraints, using either an ondemand or an incremental computation strategy. Case studies...
متن کاملارائه مدل یکپارچه برنامهریزی تولید ادغامی با هزینه نگهداری و تعمیرات
One kind of mid-term production system, aggregate production planning, identifies the optimum production plan for each production period. The goal of aggregate production planning is to forecast future demand swings. On the other hand, maintenance system identifies the proper time for preventive maintenance and restrains from break downs and reduces maintenance costs. Due to the importance of...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Inf. Syst.
دوره 31 شماره
صفحات -
تاریخ انتشار 2006